package javase2.day05.demo04;
/*
创建多线程的第一种方式：创建Thread的子类
    java.long.Thread是描述线程的类，我们要想实现多线程程序，就必须继承Thread类

    步骤：
        1.创建Thead的子类
        2.在Thread的子类中重写run方法，设置线程任务
        3.创建Thread子类对象
        4.使用子类对象调用Thread的start()方法,开启新线程
            结果就是两个线程并发运行，抢占式调度。main线程和run线程（包含run方法的线程）
            同一优先级，随机调度
 */
public class Demo01Thread {
    public static void main(String[] args) {
        //3.创建Thread子类对象
        ThreadZi threadZi = new ThreadZi();

        //4.使用子类对象调用Thread的start()方法,开启新线程
        threadZi.start();

        for (int i = 0; i < 20; i++) {
            System.out.println("main--->"+i);
        }
    }
}
/*
main--->1
run--->2
main--->2
main--->3
main--->4
run--->3
run--->4
main--->5
main--->6
main--->7
main--->8
main--->9
main--->10
main--->11
main--->12
main--->13
main--->14
run--->5
......
 */
